TreeSet
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
TreeSet实现了Set接口并且采用树的方式来存储,TreeSet中的所有元素全部以升序的方式进行排列。TreeSet为我们提供了一种在大量数据中快速查找的实现,而且这种访问(读取)机制在效率上非常高效。
下表中列出了TreeSet常用的方法。
编号 | 方法描述 |
---|---|
1 | void add(Object o) 将元素添加至set中(当前set不包含当前元素) |
2 | void clear() 删除set中的所有元素。 |
3 | boolean contains(Object o) 当前set如果包含指定元素则返回为真,否则返回为假。 |
4 | Object first() 返回当前set中的第一个元素。 |
5 | boolean isEmpty() 如果当前set不包含任何元素则返回为真,否则返回为假。 |
6 | Object last() 返回当前set中的最后一个元素。 |
7 | boolean remove(Object o) 从当前set中删除指定元素。 |
8 | int size() 返回当前set中的元素个数。 |
9 | SortedSet subSet(Object fromElement, Object toElement) 返回set中的部分数据视图,数据范围从fromElement开始(包含), 到toElement结束(不包含)。 |
在线练习
{$ activeFileHint $}